草庐IT

Studio 3T

全部标签

c++ - Visual Studio 2013 中的替代标记(不,和等...)

“not”、“and”等是C++中的关键字(C中的宏)。有没有办法在VisualStudio2013中“启用”它们?我可以将单词用作包含iso646.h的宏。但是VS似乎无法将它们识别为关键字。 最佳答案 使用/Za似乎可以在不包含iso646.h的情况下启用它们,seeitlive,以下程序在不使用/Za的情况下产生错误,但在其他情况下工作正常:intmain(){intx=1,y=0;if(xandy){//...}return0;}如ta.speot.is所示/Za禁用扩展,以下documentation表示您必须包含ios6

c++ - 使用命名空间系统;在 Visual Studio 2013 中

我正在尝试使用Console::SetCursorPosition(int,int)方法。当我添加行usingnamespaceSystem;时,如前面MSDN文档中的C++示例所示,我收到错误"Error:namemustbeanamespacename".我现在已经尝试了几个小时,但令人沮丧的是没有成功。我遇到过大量VisualStudio2010和2012的文档,但2013年的文档很少。我找到的最接近的是LibFilesasLinkerInput。.步骤1-3很简单,但我不清楚步骤4:“修改附加依赖项属性”。查看已经存在的内容,似乎我可以添加一个.lib文件。但是我没有Syste

c++ - Visual Studio 2017,智能感知不工作

我刚刚从VS2015升级到2017,语法错误的智能高亮已经完全消失了。我尝试了一些网上找到的建议,主要是Edit->Intellisense->RefreshLocalCache,但是那个选项已经不存在了。在Edit->Intellisense下只有Quickinfo当我按下它时什么都不做,和togglecompletionmode是灰色的我正在使用Windows10,C++项目。我是否需要从VS2015中删除一些旧文件才能使智能感知再次工作?喜欢VC.db文件吗?谢谢 最佳答案 当IntelliSense在某些文件中停止工作时,我

无法在Visual Studio 2015中显示图像

这是我的代码:#include#include#includeusingnamespacestd;usingnamespacecv;intmain(){Matimage;cout应该显示图像的窗口只是空白。我正在使用VisualStudio2015,OpenCV3.2.0。看答案如果图像的路径是错误的,则可能会得到空白的图像。空白窗口由名为Window语句给出,该语句仅创建窗口。尝试在iMread中给出图像的完整路径(例如,如果您的图像保存在下载中,请使用文件路径为“c:\\users\\name\\downloads\\downloads\\image.jpg”)。在指定文件路径(基于Lin

c++ - 有没有办法加快 Solaris Sun Studio 12 中的 C++ 编译时间?

因为我是在一个服务器机器上编译我的C++代码(总共32或64个内核),有没有办法调整编译器选项来加快编译时间?例如。告诉编译器使用多线程编译独立的.cpp文件。 最佳答案 SunStudio在包含的dmake版本的make中包括并行构建支持。参见thedmakemanual了解详情。 关于c++-有没有办法加快SolarisSunStudio12中的C++编译时间?,我们在StackOverflow上找到一个类似的问题: https://stackoverfl

c++ - MFC 是否仅适用于 Visual Studio 而不是 Visual C++ Express?

MFC只能与VisualStudio一起使用,还是也可以与VisualC++Express一起使用? 最佳答案 现在有一个解决这个问题的方法,对于所有想使用免费版本的人。VisualStudioCommunity2013附带MFC(Microsoft基础类)。下载链接:https://www.visualstudio.com/products/visual-studio-community-vs编辑:VisualStudioCommunity2015现已发布。 关于c++-MFC是否仅适

c++ - 我的 C++ 可执行文件在 Visual Studio 2008 IDE 之外的运行速度比在内部快得多,即使在发行版中也是如此

我构建了一个C++应用程序来执行一些数字运算。我在VisualStudio2008PROSP1中运行,在Release模式下,Windows764位。如果我在IDE中运行它,应用程序需要4分钟,如果我从Windows资源管理器运行相同的可执行文件,则需要6秒!我没有线索。我已经检查过这不取决于处理器和操作系统。我不认为我有在后台执行某些操作的奇怪VS插件。有什么提示吗?提前致谢!马可 最佳答案 据推测,速度减慢是由于在VisualStudio中启动应用程序时连接的调试器造成的。即使您在“发布”模式下构建程序也是如此。要确认这确实是您

编曲混音FL Studio21.2对电脑有什么配置要求

FLStudio21是一款非常流行的音乐制作软件,它可以帮助音乐人和制作人创作出高质量的音乐作品。然而,为了保证软件的稳定性和流畅性,用户需要知道FLStudio21对电脑的配置要求。本文将介绍FLStudio21的配置要求,以帮助用户选择合适的电脑配置。编曲混音FLStudio21对电脑有什么配置要求知道了编曲和混音的顺序,我们再来看看编曲混音对电脑配置有什么要求。首先,FLStudio21需要一台较新的电脑。官方推荐的操作系统是Windows10,因为它能够支持更高的CPU和内存速度,从而提高软件的性能和稳定性。如果你的电脑配置较低,可能会导致FLStudio21的运行速度变慢或者出现崩溃

c++ - std::bind - 在 vi​​sual studio 中编译意外(未声明的标识符)错误

好吧,如果我正确理解std::bind,我可以使用_1之类的参数来定义一个未给定的参数?正确的?考虑以下行:std::functionfunc(std::bind(&Pred,_1,"name"));这应该行得通,对吧?这将用于std::find_if()函数,因此第一个参数应该是值类型,第二个参数应该是字符串。但是visualstudio2010对此提示并显示以下错误消息:errorC2065:'_1':undeclaredidentifier这很奇怪,我怎么能在visualstudio中说“嘿,第一个参数未绑定(bind)”。Pred是一个以value_type,conststd:

c++ - 如何在 Visual Studio 中使用 C++11 线程

在开始之前,我想说明一下,我是一名新手,很可能我错过了一些简单的事情,或者我只是不知道一些简单的事情。我想使用visualstudio进行一些线程练习,但我无法将其包含在我的代码顶部。我知道这是C++11的新功能,但我不确定它是否已为VisualStudio2010启用,或者如果未启用,我不确定我将如何去做。这是我的代码的截图: 最佳答案 你不能:C++11的线程支持库不受VS2010附带的C++标准库的实现支持。如果你想使用它,你应该升级到VS2012。或者,您可以使用Boost.Thread,它为C++11的标准线程支持库提供了